go/printer.printer.print (method)

190 uses

	go/printer (current package)
		nodes.go#L49: 		p.print(ws)
		nodes.go#L51: 			p.print(formfeed)
		nodes.go#L57: 			p.print(newline)
		nodes.go#L132: 				p.print("/* " + filteredMsg + " */")
		nodes.go#L134: 				p.print(newline)
		nodes.go#L135: 				p.print(indent, "// "+filteredMsg, unindent, newline)
		nodes.go#L153: 				p.print(token.COMMA, blank)
		nodes.go#L158: 			p.print(token.COMMA, blank, "/* "+filteredMsg+" */")
		nodes.go#L246: 			p.print(token.COMMA)
		nodes.go#L268: 				p.print(blank)
		nodes.go#L280: 			p.print(token.COLON, vtab)
		nodes.go#L296: 		p.print(token.COMMA)
		nodes.go#L298: 			p.print(newline)
		nodes.go#L299: 			p.print("// " + filteredMsg)
		nodes.go#L303: 			p.print(unindent)
		nodes.go#L305: 		p.print(formfeed) // terminating comma needs a line break to look good
		nodes.go#L310: 		p.print(token.COMMA, newline)
		nodes.go#L311: 		p.print("// "+filteredMsg, newline)
		nodes.go#L316: 		p.print(unindent)
		nodes.go#L334: 	p.print(openTok)
		nodes.go#L353: 				p.print(token.COMMA)
		nodes.go#L360: 				p.print(blank)
		nodes.go#L371: 				p.print(blank)
		nodes.go#L381: 			p.print(token.COMMA)
		nodes.go#L388: 			p.print(token.COMMA)
		nodes.go#L393: 			p.print(unindent)
		nodes.go#L398: 	p.print(closeTok)
		nodes.go#L442: 		p.print(token.LPAREN, token.RPAREN)
		nodes.go#L448: 		p.print(blank)
		nodes.go#L505: 			p.print(token.LBRACE)
		nodes.go#L507: 			p.print(token.RBRACE)
		nodes.go#L513: 			p.print(token.LBRACE, blank)
		nodes.go#L519: 						p.print(token.COMMA, blank)
		nodes.go#L524: 					p.print(blank)
		nodes.go#L537: 			p.print(blank)
		nodes.go#L539: 			p.print(token.RBRACE)
		nodes.go#L545: 	p.print(blank)
		nodes.go#L547: 	p.print(token.LBRACE, indent)
		nodes.go#L549: 		p.print(formfeed)
		nodes.go#L569: 				p.print(sep)
		nodes.go#L579: 					p.print(sep)
		nodes.go#L581: 				p.print(sep)
		nodes.go#L587: 					p.print(sep)
		nodes.go#L594: 				p.print(formfeed)
		nodes.go#L635: 				p.print(formfeed)
		nodes.go#L642: 	p.print(unindent, formfeed)
		nodes.go#L644: 	p.print(token.RBRACE)
		nodes.go#L774: 		p.print(token.LPAREN)
		nodes.go#L776: 		p.print(token.RPAREN)
		nodes.go#L785: 		p.print(blank)
		nodes.go#L790: 	p.print(x.Op)
		nodes.go#L800: 		p.print(blank)
		nodes.go#L804: 		p.print(unindent)
		nodes.go#L818: 		p.print("BadExpr")
		nodes.go#L821: 		p.print(x)
		nodes.go#L833: 		p.print(token.COLON, blank)
		nodes.go#L840: 			p.print(token.LPAREN)
		nodes.go#L841: 			p.print(token.MUL)
		nodes.go#L843: 			p.print(token.RPAREN)
		nodes.go#L846: 			p.print(token.MUL)
		nodes.go#L854: 			p.print(token.LPAREN)
		nodes.go#L856: 			p.print(token.RPAREN)
		nodes.go#L859: 			p.print(x.Op)
		nodes.go#L862: 				p.print(blank)
		nodes.go#L871: 		p.print(x)
		nodes.go#L875: 		p.print(token.FUNC)
		nodes.go#L887: 			p.print(token.LPAREN)
		nodes.go#L890: 			p.print(token.RPAREN)
		nodes.go#L898: 		p.print(token.PERIOD)
		nodes.go#L900: 		p.print(token.LPAREN)
		nodes.go#L904: 			p.print(token.TYPE)
		nodes.go#L907: 		p.print(token.RPAREN)
		nodes.go#L913: 		p.print(token.LBRACK)
		nodes.go#L916: 		p.print(token.RBRACK)
		nodes.go#L923: 		p.print(token.LBRACK)
		nodes.go#L926: 		p.print(token.RBRACK)
		nodes.go#L932: 		p.print(token.LBRACK)
		nodes.go#L957: 					p.print(blank)
		nodes.go#L959: 				p.print(token.COLON)
		nodes.go#L961: 					p.print(blank)
		nodes.go#L969: 		p.print(token.RBRACK)
		nodes.go#L986: 			p.print(token.LPAREN)
		nodes.go#L990: 			p.print(token.RPAREN)
		nodes.go#L994: 		p.print(token.LPAREN)
		nodes.go#L998: 			p.print(token.ELLIPSIS)
		nodes.go#L1000: 				p.print(token.COMMA, formfeed)
		nodes.go#L1006: 		p.print(token.RPAREN)
		nodes.go#L1008: 			p.print(unindent)
		nodes.go#L1018: 		p.print(token.LBRACE)
		nodes.go#L1031: 		p.print(indent, unindent, mode)
		nodes.go#L1033: 		p.print(token.RBRACE, mode)
		nodes.go#L1037: 		p.print(token.ELLIPSIS)
		nodes.go#L1043: 		p.print(token.LBRACK)
		nodes.go#L1047: 		p.print(token.RBRACK)
		nodes.go#L1051: 		p.print(token.STRUCT)
		nodes.go#L1055: 		p.print(token.FUNC)
		nodes.go#L1059: 		p.print(token.INTERFACE)
		nodes.go#L1063: 		p.print(token.MAP, token.LBRACK)
		nodes.go#L1065: 		p.print(token.RBRACK)
		nodes.go#L1071: 			p.print(token.CHAN)
		nodes.go#L1073: 			p.print(token.ARROW, token.CHAN) // x.Arrow and x.Pos() are the same
		nodes.go#L1075: 			p.print(token.CHAN)
		nodes.go#L1077: 			p.print(token.ARROW)
		nodes.go#L1079: 		p.print(blank)
		nodes.go#L1159: 	p.print(token.PERIOD)
		nodes.go#L1161: 		p.print(indent, newline)
		nodes.go#L1163: 		p.print(x.Sel)
		nodes.go#L1165: 			p.print(unindent)
		nodes.go#L1170: 	p.print(x.Sel)
		nodes.go#L1191: 		p.print(indent)
		nodes.go#L1222: 		p.print(unindent)
		nodes.go#L1229: 	p.print(token.LBRACE)
		nodes.go#L1233: 	p.print(token.RBRACE)
		nodes.go#L1280: 	p.print(blank)
		nodes.go#L1294: 		p.print(token.SEMICOLON, blank)
		nodes.go#L1300: 			p.print(token.SEMICOLON, blank)
		nodes.go#L1309: 		p.print(blank)
		nodes.go#L1352: 		p.print("BadStmt")
		nodes.go#L1364: 		p.print(unindent)
		nodes.go#L1367: 		p.print(token.COLON, indent)
		nodes.go#L1370: 				p.print(newline)
		nodes.go#L1372: 				p.print(token.SEMICOLON)
		nodes.go#L1387: 		p.print(blank)
		nodes.go#L1389: 		p.print(token.ARROW, blank)
		nodes.go#L1396: 		p.print(s.Tok)
		nodes.go#L1404: 		p.print(blank)
		nodes.go#L1406: 		p.print(s.Tok, blank)
		nodes.go#L1410: 		p.print(token.GO, blank)
		nodes.go#L1414: 		p.print(token.DEFER, blank)
		nodes.go#L1418: 		p.print(token.RETURN)
		nodes.go#L1420: 			p.print(blank)
		nodes.go#L1427: 				p.print(indent)
		nodes.go#L1431: 				p.print(unindent)
		nodes.go#L1438: 		p.print(s.Tok)
		nodes.go#L1440: 			p.print(blank)
		nodes.go#L1448: 		p.print(token.IF)
		nodes.go#L1452: 			p.print(blank, token.ELSE, blank)
		nodes.go#L1460: 				p.print(token.LBRACE, indent, formfeed)
		nodes.go#L1462: 				p.print(unindent, formfeed, token.RBRACE)
		nodes.go#L1468: 			p.print(token.CASE, blank)
		nodes.go#L1471: 			p.print(token.DEFAULT)
		nodes.go#L1474: 		p.print(token.COLON)
		nodes.go#L1478: 		p.print(token.SWITCH)
		nodes.go#L1483: 		p.print(token.SWITCH)
		nodes.go#L1485: 			p.print(blank)
		nodes.go#L1487: 			p.print(token.SEMICOLON)
		nodes.go#L1489: 		p.print(blank)
		nodes.go#L1491: 		p.print(blank)
		nodes.go#L1496: 			p.print(token.CASE, blank)
		nodes.go#L1499: 			p.print(token.DEFAULT)
		nodes.go#L1502: 		p.print(token.COLON)
		nodes.go#L1506: 		p.print(token.SELECT, blank)
		nodes.go#L1511: 			p.print(token.LBRACE)
		nodes.go#L1513: 			p.print(token.RBRACE)
		nodes.go#L1519: 		p.print(token.FOR)
		nodes.go#L1524: 		p.print(token.FOR, blank)
		nodes.go#L1531: 				p.print(token.COMMA, blank)
		nodes.go#L1534: 			p.print(blank)
		nodes.go#L1536: 			p.print(s.Tok, blank)
		nodes.go#L1538: 		p.print(token.RANGE, blank)
		nodes.go#L1540: 		p.print(blank)
		nodes.go#L1620: 		p.print(vtab)
		nodes.go#L1627: 		p.print(vtab, token.ASSIGN, blank)
		nodes.go#L1633: 			p.print(vtab)
		nodes.go#L1691: 			p.print(blank)
		nodes.go#L1704: 			p.print(blank)
		nodes.go#L1708: 			p.print(blank, token.ASSIGN, blank)
		nodes.go#L1720: 			p.print(blank)
		nodes.go#L1722: 			p.print(vtab)
		nodes.go#L1725: 			p.print(token.ASSIGN, blank)
		nodes.go#L1738: 	p.print(d.Tok, blank)
		nodes.go#L1743: 		p.print(token.LPAREN)
		nodes.go#L1745: 			p.print(indent, formfeed)
		nodes.go#L1768: 			p.print(unindent, formfeed)
		nodes.go#L1771: 		p.print(token.RPAREN)
		nodes.go#L1885: 		p.print(sep)
		nodes.go#L1887: 		p.print(token.LBRACE)
		nodes.go#L1889: 			p.print(blank)
		nodes.go#L1892: 					p.print(token.SEMICOLON, blank)
		nodes.go#L1896: 			p.print(blank)
		nodes.go#L1898: 		p.print(noExtraLinebreak)
		nodes.go#L1900: 		p.print(token.RBRACE, noExtraLinebreak)
		nodes.go#L1905: 		p.print(blank) // always use blank
		nodes.go#L1923: 	p.print(token.FUNC, blank)
		nodes.go#L1930: 		p.print(blank)
		nodes.go#L1941: 		p.print("BadDecl")
		nodes.go#L1995: 	p.print(token.PACKAGE, blank)
		nodes.go#L1998: 	p.print(newline)
		printer.go#L901: func (p *printer) print(args ...any) {
		printer.go#L1143: 	p.print(pmode(0))